logic rules

Terms from Artificial Intelligence: humans at the heart of algorithms

The glossary is being gradually proof checked, but currently has many typos and misspellings.

Logic rules are typically written as implications of the form if X, Y, Z , .. are all true then infer A, B, C ..., where A, B, C, ...X, Y, Z are all logical statements potentially including variables. The individual statements may varyin complexity, for example simple propositional logic, simple predicate caculus or higher-order logics allowing precicates to about predicates. In the locif programing language Prolog the right hand side is limited to a single first-order propostion with no ANDs or ORs, that is a Horn clause.

Used in Chap. 18: page 279